home *** CD-ROM | disk | FTP | other *** search
/ Enter 2005 August / EnterCD 08_2005.iso / dosapps / savepart / doc / en / changes.txt next >
Encoding:
Text File  |  2005-04-17  |  16.5 KB  |  399 lines

  1.  
  2.                   +----------------------------------------+
  3.                   |                                        |
  4.                   |            Partition saving            |
  5.                   |                                        |
  6.                   |    http://www.partition-saving.com     |
  7.                   |  Copyright (c) 1999-2005 D. Guibouret  |
  8.                   +----------------------------------------+
  9.  
  10.                                 Evolutions list
  11.  
  12. This file gives list of versions of Partition saving with main evolutions. 
  13.  
  14.   1- V1.00 -> V2.00: 
  15.   2- V2.00 -> V2.10: 
  16.   3- V2.10 -> V2.20: 
  17.   4- V2.20 -> V2.21: 
  18.   5- V2.21 -> V2.22: 
  19.   6- V2.22 -> V2.30: 
  20.   7- V2.30 -> V2.40: 
  21.   8- V2.40 -> V2.50: 
  22.   9- V2.50 -> V2.60: 
  23.  10- V2.60 -> V2.70: 
  24.  11- V2.70 -> V2.80: 
  25.  12- V2.80 -> V2.90: 
  26.  13- V2.90 -> V2.91: 
  27.  14- V2.91 -> V3.00: 
  28.  
  29.  
  30. 1- V1.00 -> V2.00 
  31. -----------------
  32.  
  33. Evolutions made are: 
  34.  
  35.   - add of management of more than 8 Gb hard disk.
  36.   - add of data compression.
  37.   - add of several files saving capability.
  38.   - interface change.
  39.  
  40. Remark: 
  41. -------
  42. All these modifications do that it is not possible to restore with V2.00 
  43. version files created with V1.00 version (and reciprocally). 
  44.  
  45.  
  46. 2- V2.00 -> V2.10 
  47. -----------------
  48.  
  49. Evolutions made are: 
  50.  
  51.   - all language versions are into the same file with language recognition at 
  52. beginning of execution.
  53.   - some changes are made into interface: use of arrow keys to go from one 
  54. element to another, add of arrows into scrollbar of listboxes.
  55.   - add of mouse use.
  56.   - add of batch mode.
  57.   - add of deflate level choice (was to the maximum into previous version).
  58.  
  59. Remark: 
  60. -------
  61. All these modifications do not concern file format. So it is possible to use 
  62. files created with version 2.00 (and version 2.00 could use file created with 
  63. version 2.10). 
  64.  
  65.  
  66. 3- V2.10 -> V2.20 
  67. -----------------
  68.  
  69. Evolutions made are: 
  70.  
  71.   - add of possibility to save only occupied sectors for partitions with 
  72. FAT12, FAT16, FAT32 (DOS/Windows) and ext2 (Linux) file system.
  73.   - add of an option into batch file for this new possibility.
  74.   - add of possibility to restore partitions from which only occupied sectors 
  75. have been saved, on partitions with different size and that are on disk with 
  76. different format.
  77.   - add of copypart.exe util.
  78.   - some change made into interface.
  79.  
  80. Remark: 
  81. -------
  82. This version is able to restore files created with previous versions (V2.00 
  83. and V2.10). 
  84. If all sectors of a partition are saved, created file format is not modified, 
  85. so file could be restored with previous version program (V2.00 and V2.10). 
  86. If only occupied sectors are saved, it is not possible to use this file with 
  87. previous version of program (you will get an "Bad compression format" error). 
  88.  
  89.  
  90. 4- V2.20 -> V2.21 
  91. -----------------
  92.  
  93. Evolutions made are: 
  94.  
  95.   - correction of a problem due to that some CD readers/writers are identified
  96. as hard disk. Hard disk detection is now more restrictive (if somebody see 
  97. that its hard disk is no more detected, please inform me).
  98.   - correction of a bug for hard disk with standard access that have at least 
  99. two logical partitions in the same extended partition. This bug does that 
  100. partitions after the first logical one were not detected on V2.00 and V2.10 
  101. versions and a "Page fault" error on V2.20 version.
  102.   - correction in case of bad sectors: from 0 to 126 sectors following this 
  103. bad one could be not read/written. Now they are.
  104.   - add of "quit" and "reboot" options in options file in order to 
  105. automatically exit program at end of execution and to reboot computer.
  106.   - change of interface when asking for saving file name: now a second window 
  107. gives you partition size and free space on each drive.
  108.   - an estimation of remaining time is given in saving/restoring/copying 
  109. window.
  110.  
  111.  
  112. 5- V2.21 -> V2.22 
  113. -----------------
  114.  
  115. Evolutions made are: 
  116.  
  117.   - correction of hard disk detection in order to detect again some disks that
  118. were considered as CD-reader.
  119.   - correction in the case a drive is not considered as a hard disk: following
  120. hard disks have a bad number.
  121.   - correction of reboot.
  122.   - add of window displaying search of last occupied sector in the case where 
  123. only occupied sectors are saved.
  124.   - add of a warning in case the file created/acceded is on the partition 
  125. saved/restored.
  126.  
  127. Remark: Evolutions made on hard disks detection for 2.21 and 2.22 versions 
  128. could in some case do that an hard disk is not the same has the one in the 
  129. saved file if this one has been created with a version preceding the 2.21 one.
  130. If only occupied sectors have been saved, this does not have any consequence, 
  131. but in the case where all sectors have been saved, it could generate an "No 
  132. partition agrees with one saved into file" error. In this case you have to use
  133. the version you have used to create the file. 
  134.  
  135.  
  136. 6- V2.22 -> V2.30 
  137. -----------------
  138.  
  139. Evolutions made are: 
  140.  
  141.   - a new correction on disk detection.
  142.   - a correction on DOS drive letter attribution in case there was several 
  143. main DOS partition on the same disk.
  144.   - a new option to avoid check that created/read file is on partition 
  145. saved/restored.
  146.   - use of a new version of compiler and development environment that have 
  147. better compatibility with Windows 2000 and XP.
  148.   - availability to save only occupied sectors for NTFS partitions.
  149.   - correction on free size on DOS drive when there was more than 2Gb of free 
  150. space.
  151.   - compatibility between partitions of the same type (partitions that have 
  152. the same filesystem are considered as compatible).
  153.   - if in batch mode, several files are needed when restoring and are on a 
  154. removable media, program asks for next media in place of generating a "file 
  155. not found" error and asking for next file.
  156.   - changes into documentation and zip file structure.
  157.   - some changes into GUI.
  158.  
  159. Remark: 
  160. -------
  161. This version is able to restore files created with previous versions. Reverse 
  162. is true also, but not in case where only occupied sectors of NTFS partition 
  163. were saved (using a previous version on such a file will return a "Bad 
  164. filesystem format" error when opening file). 
  165.  
  166.  
  167. 7- V2.30 -> V2.40 
  168. -----------------
  169.  
  170. Evolutions made are: 
  171.  
  172.   - merge of the 3 programs into one and use of UPX (executable compressor) to
  173. reduce size. Add of window asking for action to do and of action options 
  174. (-c|-d|-r|-s|-t).
  175.   - add of console type user interface (-cui option) to solve some blocking 
  176. problems on some computers.
  177.   - correction of code to allow using batch mode when saving NTFS partitions.
  178.   - changes in order to use copy of sector in case some FAT sectors are 
  179. incorrect when saving only occupied sectors of FAT partition.
  180.  
  181. Remark: 
  182. -------
  183. This version is able to restore files created with previous versions. Reverse 
  184. is true also. Nevertheless, if you have got some bad sectors when saving only 
  185. occupied sectors of FAT partition, it is better to do this saving again with 
  186. this version (as long as you do not change disk, previous saving will work, 
  187. but the day you change your disk, it is possible that it does not work any 
  188. more). 
  189.  
  190.  
  191. 8- V2.40 -> V2.50 
  192. -----------------
  193.  
  194. Evolutions made are: 
  195.  
  196.   - selected button is flanked by ">" and "<" to avoid potential confusion 
  197. when only two buttons are displayed.
  198.   - a driver is added to read saved file containing FAT partition from DOS as 
  199. if it is a partition.
  200.   - an option has been added to allow saving a FAT partition on itself.
  201.   - batch file has been modified to take into account this new availability.
  202.   - "reboot" option of batch file is also taked into account when saving.
  203.   - ext3 partitions are taken into account as ext2 partitions if journal is 
  204. created on the same partition.
  205.  
  206. Remark: 
  207. -------
  208. This version is able to restore files created with previous versions. Reverse 
  209. is true also. 
  210.  
  211.  
  212. 9- V2.50 -> V2.60 
  213. -----------------
  214.  
  215. Evolutions made are: 
  216.  
  217.   - saving/restoring a whole disk, master boot record, first sectors of disk 
  218. and partition table is available.
  219.   - writing data on disk is always checked. That slow down restoring but 
  220. allows to check that disk is not broken.
  221.   - DOS drive detecting is modified such as network drive will be found again 
  222. with some network drivers.
  223.   - driver is corrected to avoid that computer hangs in case a program does 
  224. not close all files that it used on simulated partition.
  225.   - one of the paramaters of NTFS boot sector is modified in case a NTFS 
  226. partition is restored on a partition which is not the same as the origin one 
  227. (this parameter is said unused by Microsoft but is used during boot sequence).
  228.   - add of a check that first chosen file could not have the same name than 
  229. another file when using automatic naming to avoid it to be erased.
  230.  
  231. Remark: 
  232. -------
  233. This version could restore files created with previous versions. Reverse is 
  234. true also, but not in case of saving disk, MBR, first sectors of disk or 
  235. partition table (using a previous version on such a file will return a "Bad 
  236. filesystem format" error when opening file). When disk use a standard access 
  237. method, it could also occurs that files created with this version could not be
  238. restored with a previous version. 
  239.  
  240.  
  241. 10- V2.60 -> V2.70 
  242. ------------------
  243.  
  244. Evolutions made are: 
  245.  
  246.   - saving/restoring floppy disk is available.
  247.   - saving/restoring DOS devices that could be accessed using sectors is 
  248. available.
  249.   - parts of code that use floating point unit have been modified to no more 
  250. use if such as program could be used on 386 and 486SX that do not have a 
  251. floating point unit.
  252.   - in case a unexpected error appears, error message has more data such has I
  253. I could find where error comes from.
  254.   - add of check that files are correctly written (by use of DOS VERIFY flag).
  255.   - add of -nvd and -nvf options (and their equivalent into option file) to 
  256. disable the check that sectors and files are correctly written.
  257.  
  258. Remark: 
  259. -------
  260. This version could restore files created with previous versions. Reverse is 
  261. true also, but not in case of saving floppy disk or DOS device (using a 
  262. previous version on such a file will return a "Bad support type" error when 
  263. opening file). 
  264.  
  265.  
  266. 11- V2.70 -> V2.80 
  267. ------------------
  268.  
  269. Evolutions made are: 
  270.  
  271.   - for disk with extended access, use of standard access parameters when 
  272. modifying boot sector of a FAT or NTFS partition instead of extended access 
  273. parameters. This correction could explain why in some cases, running SYS.COM 
  274. program is needed after restoring a FAT partition and why "NTLDR missing" 
  275. message appears after restoring NTFS partition.
  276.   - correction of an error when restoring partition table: not only partition 
  277. table part of restored sectors is set, but also signature that signal it as a 
  278. partition sector. This could avoid the good reading of partition table.
  279.   - correction of an error when restoring NTFS partition on a partition with a
  280. different size: size of file telling which sectors are occupied was updated 
  281. only at one place, when it is present at 2 places. This seemed to have no 
  282. influence on Windows behaviour.
  283.   - add of -bui option that allows having an user interface similar to the 
  284. default one but with a better compatibility. Counterpart it is slower.
  285.   - add of -cm and -pm options to have two way to use mouse: -cm is the 
  286. default one and use a specific function of mouse driver (function that could 
  287. not be present), -pm use a method with a better compatibility but that could 
  288. miss some double click events (it is the default method for Windows NT/XP).
  289.  
  290. Remark: 
  291. -------
  292. This version could restore files created with previous versions. Reverse is 
  293. true also. 
  294. Because of the first correction, restoring partition could appear as different
  295. as origin one even if it is the same. In this case and if you have saved all 
  296. sectors (and so no partition will match), you will be obliged to use the same 
  297. version as the one you use for saving. If you have saved only occupied 
  298. sectors, there will be theorically no differences. 
  299.  
  300.  
  301. 12- V2.80 -> V2.90 
  302. ------------------
  303.  
  304. Evolutions made are: 
  305.  
  306.   - modifying Windows 2000/XP registry to update partition definition when a 
  307. partition is moved is available.
  308.   - modifying the BOOTSECT.DOS file to update it when a bootable partition 
  309. used into Windows XP multiboot is moved is available.
  310.   - a correction when restoring a NTFS partition on a partition with another 
  311. size to update size of file listing bad clusters. The fact that this file does
  312. not have a correct size previously seems to have no consequence on filesystem.
  313. Warning: only size is updated, file is not modified to reflect bad clusters in
  314. more or less.
  315.   - add of "automatic_naming" option into option file that allows getting 
  316. automatic naming when using option file.
  317.   - add of use of environment variable into option file.
  318.   - maximum filesize could now be given in kb if free space on drive is less 
  319. than 10 Mb. This case could be useful to save small elements (MBR, partition 
  320. table) on floppy disk. Option file is modified to be able to add unit of size 
  321. (in Mb as default).
  322.   - change of a parameter into file header when saving a floppy disk to set it
  323. compatible with driver use. This parameter is only used in this case, so 
  324. compatibility is insured with file created with previous versions for others 
  325. program options.
  326.  
  327. Remark: 
  328. -------
  329. This version could restore files created with previous versions. Reverse is 
  330. true also. 
  331. Because of adding environment variable use into option file, if an old option 
  332. file has a '%' into an option, it could be incorrectly read (you have to 
  333. double the '%' to get it working). 
  334.  
  335.  
  336. 13- V2.90 -> V2.91 
  337. ------------------
  338.  
  339. Evolutions made are: 
  340.  
  341.   - support of very fragmented NTFS partitions. These partitions can now be 
  342. saved with saving occupied only sectors when the whole partition should be 
  343. saved before.
  344.   - change of update of backup descriptor sectors on ext2 partitions. Update 
  345. is now done with using original sector definition instead of their own 
  346. definition because it seems not to be updated when using partition.
  347.   - change into interface when updating registry entries for the ask of driver
  348. lettre to set to chosen partition. Instead of having to give the drive letter,
  349. program shows you list of drive letter it could modify.
  350.   - a correction to avoid option file creation to be asked when doing a save 
  351. with an option file using the "automatic_naming" option.
  352.  
  353. Remark: 
  354. -------
  355. This version could restore files created with previous versions. Reverse is 
  356. true also. But in case of very fragmented NTFS partition, it is obvious that 
  357. previous version will not be able to restore file created with this version. 
  358. It is also to be noticed that you could get a little difference on file size 
  359. between this version and previous one when saving NTFS partition, this is not 
  360. a problem and does not disallow file compatibility. 
  361.  
  362.  
  363. 14- V2.91 -> V3.00 
  364. ------------------
  365.  
  366. Evolutions made are: 
  367.  
  368.   - saving file could now be written on NTFS partitions by using mounting 
  369. mechanism. By using this option you could also save a NTFS partition on 
  370. itself. File must have been created before from Windows because program is not
  371. able to create files on NTFS partitions.
  372.   - add of option to create files on NTFS partitions from Windows to be able 
  373. to use them when performing save.
  374.   - not saving swap files contents is now available for FAT and NTFS 
  375. partitions.
  376.   - add of all options into option file to take into account these new 
  377. features ("mount=", "nb_files=" and "swap_dir="). Add of "max" value for 
  378. "max_size=" option to use minimum size between free disk size and 2047 Mb.
  379.   - add of forcing of FAT16 and FAT32 partitions check after restoring them in
  380. case they were saved on themselves. This is not available for FAT12 
  381. partitions, so you have to perform this check by yourself. This is not needed 
  382. for NTFS partitions.
  383.   - a correction to avoid creating option file to be requested when performing
  384. a save with option file in which filenames are not absolute pathname.
  385.   - use of zlib compression library 1.2.2.
  386.   - some changes into user interface.
  387.  
  388. Remark: 
  389. -------
  390. This version could restore files created with previous versions. Reverse is 
  391. true also but not for partitions that were saved on themselves or without swap
  392. files. Restoring a FAT partition that was saved on itself by a previous 
  393. version does not enable the automatic check, so you will have to perform it by
  394. yourself. 
  395.  
  396. ------
  397. All trademarks and registered trademarks are ownership of their respective 
  398. holders. 
  399.